package com.juyu.miliao.api.domain;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @author xuanqicheng
 */
@Data
public class FindDynamicInfo {

    private Integer findId;

    /**
     * 发现标题
     */
    private String findTitle;

    /**
     * 内容
     */
    private String findTextContent;
    /**
     * 发现审批状态 0:待审,1：审批通过，2：审批不通过
     */
    private Integer findApprovalType;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 资源类型，0：默认，1：图片，2：视频
     */
    private Integer sourceType;
    /**
     * 点赞数，默认为0
     */
    private Integer likeNumber;
    /**
     * 是否删除，0：没有删除，1：已经删除
     */
    private Integer isDelete;
    /**
     * 是否是主播 1:是主播 2:不是
     */
    private Integer isHost;
    /**
     * 性别
     */
    private Integer sex;

    /**
     * 经纬度,发送时的经纬度, 格式：纬度(lat),经度(lon)
     */
    private String location;
    /**
     * 是否置顶,1:置顶 0:非置顶
     */
    private Integer isTop;
    /**
     * 资源等级1:小尺度 2:大尺度
     */
    private Integer pronGrade;

    private LocalDateTime findCreateTime;

    private LocalDate findCreateDate;

    /**
     * 发现审批完成时间
     */
    private LocalDateTime approvalCreateTime;
    /**
     * 发现审批完成日期
     */
    private LocalDate approvalCreateDate;
}
